<template>
  <div id="app">
    <router-view />
  </div>
</template>

<script>
import { generaMenu } from "./assets/js/menu";
export default {
  created() {
    this.autoLogin();
    if(this.isMobile()){
      this.$message.error("请使用pc端登录后台管理系统");
      setTimeout(()=>{
        window.location.href = 'http://www.zzzyss.top/';
      },2000)
    }
    // 刷新页面查询用户菜单
    if (this.$store.state.userId != null) {
      generaMenu();
    }
    // 上传访客信息
    this.axios.post("/api/report");
    this.$router.push("/");
  },
  methods:{
    autoLogin(){
      this.axios.post("/api/users/login").then(({data})=>{
        if(data.data){
          this.$store.commit("login",data.data);
        }
      })
    },
    isMobile() {
      const flag = navigator.userAgent.match(
          /(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i
      );
      return flag;
    },
  }
};
</script>
